/**
 * @description: 全局变量
 * @param {String} str
 */
// eslint-disable-next-line no-unused-vars
// 环境域名
const envHost = {
  // 对应proxy
  dev: '/api',
  //对应测试环境主域名
  test: '//testm.10jqka.com.cn/vaserviece',
  //对应正式环境主域名
  release: '//vaserviece.10jqka.com.cn',
};
const BASE_URL_API = envHost[process.env.VUE_APP_CURRENTMODE];

// 相同域名接口申明(自动拼接域名前缀)
const interfaceBase = {};
Object.keys(interfaceBase).forEach(key => interfaceBase[key] = BASE_URL_API + interfaceBase[key]);

// 不同域名接口申明
const diffHostInterface = {
  //对应开发环境主域名
  dev: {
    zx: '//apigate.10jqka.com.cn/d/charge',
    pay: '//testm.10jqka.com.cn/pay',
    home: '//dev.10jqka.com.cn:8080/index.html#/',
  },
  //对应测试环境主域名
  test: {
    zx: '//apigate-test.10jqka.com.cn/d/charge',
    pay: '//testm.10jqka.com.cn/pay',
    home: '//testm.10jqka.com.cn/vaserviece/webpage/wealth_key/index.html#/',
  },
  //对应正式环境主域名
  release: {
    zx: '//apigate.10jqka.com.cn/d/charge',
    pay: '//pay.10jqka.com.cn',
    home: '//vaserviece.10jqka.com.cn/webpage/wealth_key/index.html#/',
  },
};
const interfaceDif = diffHostInterface[process.env.VUE_APP_CURRENTMODE];
const statHead = 'mob';
export default {
  stat: {
    home: `${statHead}_web_charge_cpmj`,
  },
  isWindowShow: true,
  api: {
    ...interfaceBase,
    // 其余域名自行填充
    ...interfaceDif,
  },
  url: {
    // 认证中心登录地址
    upassURL: '//upass.10jqka.com.cn/login?platform=phone&view=public&redir=',
    // 微信添加销售
    weChatAdd: '//mams.10jqka.com.cn/new/server/html/39892.html',
    payIndex: `${interfaceDif.pay}/onlinePayment/indexForH5.html`,
  },
  // 一期图标前端写死
  tabMap: {
    471: 'ztjj',
    472: 'bdjj',
    473: 'rdjj',
    474: 'jsjj',
  },
};
